#include<iostream>
using namespace std;
int n, i, j;
// zdl:: 这道题目就是使用递归和数学推理
int dfs(int n, int begin, int i, int j)
{
    if (i == 1) return  begin + j;
    else if (j == n) return begin + (n - 1) + i;
    else if (i == n) return begin + 3 * n - 1 - j;
    else if (j == 1) return begin + 4 * n - 2 - i;

    return dfs(n - 2, begin + 4 * (n - 1), i - 1, j - 1);
}
int main()
{
    cin >> n >> i >> j;
    cout << dfs(n, 0, i, j);
    return 0;
}